package model.request;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Data;

@XStreamAlias("xml")
@Data
public class WXPayRequest {

    private String appid;

    private String attach;

    private String body;

    @XStreamAlias("mch_id")
    private String mchId;

    @XStreamAlias("nonce_str")
    private String nonceStr;

    @XStreamAlias("notify_url")
    private String notifyUrl;

    @XStreamAlias("out_trade_no")
    private String outTradeNo;

    @XStreamAlias("spbill_create_ip")
    private String spbillCreateIp;

    @XStreamAlias("total_fee")
    private Long totalFee;

    @XStreamAlias("trade_type")
    private String tradeType;

    @XStreamAlias("time_expire")
    private String timeExpire;

    private String sign;
}